package org.i1510.common.service;
import java.util.List;
import java.util.Map;

import org.i1510.common.bean.PageBean;
import org.i1510.common.po.SysInvitation;
import org.i1510.common.utils.web.ResultMapper;



public interface  ISysInvitationService {
	/********************以下是标准接口*********************************************************/	
	/**
	*@Author Rambo
	*@Desc：批量保存
	*@param list
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-27 下午7:08:56 
	*/
	public ResultMapper saveAll(List<SysInvitation> list);
	/**
	*@Author Rambo
	*@Desc：saveOrUpdate 对象
	*@param sysInvitation
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-15 下午1:47:16 
	*/
	public ResultMapper save(SysInvitation sysInvitation);
	/**
	*@Author Rambo
	*@Desc：delete 对象
	*@param fdId
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-15 下午1:47:47 
	*/
	public ResultMapper delete(String fdId);		
	/**
	*@Author Rambo
	*@Desc：根据fdId查询对象
	*@param fdId
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-15 下午1:48:01 
	*/
	public SysInvitation findById(String fdId);
	/**
	*@Author Rambo
	*@Desc：根据Id批量查找
	*@param fdIds
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-15 下午1:59:57 
	*/
	public List<SysInvitation> findByIds(List<String> fdIds);
	/**
	*@Author Rambo
	*@Desc：sysInvitation分页处理
	*@param sysInvitation
	*@param pageBean
	*@param conditions 条件参数
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-26 下午4:45:32 
	*/
	public List getPage(SysInvitation sysInvitation,PageBean pageBean,Map conditions);
	/**
	*@Author Rambo
	*@Desc：获取总页数
	*@param sysInvitation
	*@param conditions 条件参数
	*@return TODO
	*@Version  ISysInvitationService.java,v 1.1 2013-11-26 下午5:27:54 
	*/
	public int getPageCount(SysInvitation sysInvitation,Map conditions);
	/********************以上是标准接口*********************************************************/	
	
}